Performance Evaluation of the Sylvan Multiprocessor Architecture
نویسندگان
چکیده
Sylvan is a multiprocessor system that provides lightweight tasks with full address space protection. The primary design goal of the system is to make tasks viable as a scalable unit of concurrent abstraction. Lightweight tasks are supported by a task-ing coprocessor that provides fast context switching and low-latency inter-task communication and synchronization. With fast context switching and communications available, programs can be designed using many concurrent tasks so they can be distributed across multiple processors, yet still run eeciently on a small number of processors. This paper describes the architecture of the Sylvan system and details performance measurements made on the existing single-node four-processor system. Based on these performance measurements, we discuss the value of the architectural features of the Sylvan system, and describe some additional architectural features which would further enhance performance. These architectural features are evaluated quantitatively where possible.
منابع مشابه
Modeling and Performance Evaluation of Multiprocessor System Using General Stochastic Petri net
Petri Nets are used in the field of computer science for modeling system performance. In this paper, Generalized Stochastic Petri Net (GSPN) is used to model multiprocessor parallel processing architectures. This paper by means of Generalized Stochastic Petri Nets proposes an approach to model the performance evaluation of the multiprocessor system in a greater detail, and describes the model o...
متن کاملPerformance of Grace Hash Join Algorithm on the Ksr-1 Multiprocessor: Evaluation and Analysis Performance of Grace Hash Join Algorithm on the Ksr-1 Multiprocessor: Evaluation and Analysis
In relational database systems, the join is one of the most expensive but fundamental query operations. Among various join methods, the hash-based join algorithms show great potential as they lend themselves for parallelization. Although performance of the hash join algorithm has been evaluated for many architectures, to the best of our knowledge, it has not been evaluated for the COMA memory a...
متن کاملA New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کاملA New Algorithm for Performance Evaluation of Homogeneous Architectural Styles
Software architecture is considered one of the most important indices of software engineering today. Software Architecture is a technical description of a system indicating its component structures and their relationships, and is the principles and rules governing designing. The success of the software depends on whether the system can satisfy the quality attributes. One of the most critical as...
متن کاملModel of a Shared Memory Multiprocessor
Shared memory multiprocessors are widely used as platforms for technical and commercial computing [2]. Performance evaluation is a key technology for design in computer architecture. The continuous growth in complexity of systems is making this task increasingly complex [7]. In general, the problem of developing effective performance evaluation techniques can be stated as finding the best trade...
متن کامل